﻿using System;
using System.Collections.Generic;
using System.Text;

using H2.NET.Data.Common;
using H2.NET.Data.Common.Mappings;
using H2.NET.Data.Common.Validates;

namespace H2.NET.Business
{
    [Table]
    [Serializable]
    public partial class nhvd_Vendor : DataObject
    {
        [ID]
        [DID]
        public string ID { get { return _ID; } set { _ID = value; EntityState.FieldChange("ID"); } } private string _ID; public static FieldInfo iD = new FieldInfo("nhvd_Vendor", "ID");
        [Column]
        public string Process { get { return _Process; } set { _Process = value; EntityState.FieldChange("Process"); } } private string _Process; public static FieldInfo process = new FieldInfo("nhvd_Vendor", "Process");
        [Column]
        public int Incident { get { return _Incident; } set { _Incident = value; EntityState.FieldChange("Incident"); } } private int _Incident; public static FieldInfo incident = new FieldInfo("nhvd_Vendor", "Incident");
        [Column]
        public string UserName { get { return _UserName; } set { _UserName = value; EntityState.FieldChange("UserName"); } } private string _UserName; public static FieldInfo user = new FieldInfo("nhvd_Vendor", "UserName");
        [Column]
        public string UserFullName { get { return _UserFullName; } set { _UserFullName = value; EntityState.FieldChange("UserFullName"); } } private string _UserFullName; public static FieldInfo userFullName = new FieldInfo("nhvd_Vendor", "UserFullName");
        [Column]
        public string Department { get { return _Department; } set { _Department = value; EntityState.FieldChange("Department"); } } private string _Department; public static FieldInfo department = new FieldInfo("nhvd_Vendor", "Department");
        [Column]
        public string Actions { get { return _Actions; } set { _Actions = value; EntityState.FieldChange("Actions"); } } private string _Actions; public static FieldInfo actions = new FieldInfo("nhvd_Vendor", "Actions");
        [Column]
        public string ApplicationNo { get { return _ApplicationNo; } set { _ApplicationNo = value; EntityState.FieldChange("ApplicationNo"); } } private string _ApplicationNo; public static FieldInfo applicationNo = new FieldInfo("nhvd_Vendor", "ApplicationNo");
        [Column]
        public string VD_Category { get { return _VD_Category; } set { _VD_Category = value; EntityState.FieldChange("VD_Category"); } } private string _VD_Category; public static FieldInfo vD_Category = new FieldInfo("nhvd_Vendor", "VD_Category");
        [Column]
        public string DrpPriority { get { return _DrpPriority; } set { _DrpPriority = value; EntityState.FieldChange("DrpPriority"); } } private string _DrpPriority; public static FieldInfo drpPriority = new FieldInfo("nhvd_Vendor", "DrpPriority");
        [Column]
        public string DMO_DrpPriority { get { return _DMO_DrpPriority; } set { _DMO_DrpPriority = value; EntityState.FieldChange("DMO_DrpPriority"); } } private string _DMO_DrpPriority; public static FieldInfo dMO_DrpPriority = new FieldInfo("nhvd_Vendor", "DMO_DrpPriority");

        [Column]
        public string VD_Area { get { return _VD_Area; } set { _VD_Area = value; EntityState.FieldChange("VD_Area"); } } private string _VD_Area; public static FieldInfo vD_Area = new FieldInfo("nhvd_Vendor", "VD_Area");
        [Column]
        public string VD_Vendor_Master_Code { get { return _VD_Vendor_Master_Code; } set { _VD_Vendor_Master_Code = value; EntityState.FieldChange("VD_Vendor_Master_Code"); } } private string _VD_Vendor_Master_Code; public static FieldInfo vD_Vendor_Master_Code = new FieldInfo("nhvd_Vendor", "VD_Vendor_Master_Code");
        [Column]
        public string VD_Customer_sold_to_code { get { return _VD_Customer_sold_to_code; } set { _VD_Customer_sold_to_code = value; EntityState.FieldChange("VD_Customer_sold_to_code"); } } private string _VD_Customer_sold_to_code; public static FieldInfo vD_Customer_sold_to_code = new FieldInfo("nhvd_Vendor", "VD_Customer_sold_to_code");
        [Column]
        public string VD_Checked { get { return _VD_Checked; } set { _VD_Checked = value; EntityState.FieldChange("VD_Checked"); } } private string _VD_Checked; public static FieldInfo vD_Checked = new FieldInfo("nhvd_Vendor", "VD_Checked");
        [Column]
        public string VD_Company { get { return _VD_Company; } set { _VD_Company = value; EntityState.FieldChange("VD_Company"); } } private string _VD_Company; public static FieldInfo vD_Company = new FieldInfo("nhvd_Vendor", "VD_Company");
        [Column]
        public string VD_Vendor_Type { get { return _VD_Vendor_Type; } set { _VD_Vendor_Type = value; EntityState.FieldChange("VD_Vendor_Type"); } } private string _VD_Vendor_Type; public static FieldInfo vD_Vendor_Type = new FieldInfo("nhvd_Vendor", "VD_Vendor_Type");
        [Column]
        public string VD_District { get { return _VD_District; } set { _VD_District = value; EntityState.FieldChange("VD_District"); } } private string _VD_District; public static FieldInfo vD_District = new FieldInfo("nhvd_Vendor", "VD_District");
        [Column]
        public string VD_Acct_statement { get { return _VD_Acct_statement; } set { _VD_Acct_statement = value; EntityState.FieldChange("VD_Acct_statement"); } } private string _VD_Acct_statement; public static FieldInfo vD_Acct_statement = new FieldInfo("nhvd_Vendor", "VD_Acct_statement");
        [Column]
        public string VD_Schema_Group { get { return _VD_Schema_Group; } set { _VD_Schema_Group = value; EntityState.FieldChange("VD_Schema_Group"); } } private string _VD_Schema_Group; public static FieldInfo vD_Schema_Group = new FieldInfo("nhvd_Vendor", "VD_Schema_Group");


        [Column]
        public string VD_Description_1 { get { return _VD_Description_1; } set { _VD_Description_1 = value; EntityState.FieldChange("VD_Description_1"); } } private string _VD_Description_1; public static FieldInfo vD_Description_1 = new FieldInfo("nhvd_Vendor", "VD_Description_1");
        [Column]
        public string VD_Description_2 { get { return _VD_Description_2; } set { _VD_Description_2 = value; EntityState.FieldChange("VD_Description_2"); } } private string _VD_Description_2; public static FieldInfo vD_Description_2 = new FieldInfo("nhvd_Vendor", "VD_Description_2");
        [Column]
        public string VD_Search_Term { get { return _VD_Search_Term; } set { _VD_Search_Term = value; EntityState.FieldChange("VD_Search_Term"); } } private string _VD_Search_Term; public static FieldInfo vD_Search_Term = new FieldInfo("nhvd_Vendor", "VD_Search_Term");
        [Column]
        public string VD_Street { get { return _VD_Street; } set { _VD_Street = value; EntityState.FieldChange("VD_Street"); } } private string _VD_Street; public static FieldInfo vD_Street = new FieldInfo("nhvd_Vendor", "VD_Street");
        [Column]
        public string VD_Country { get { return _VD_Country; } set { _VD_Country = value; EntityState.FieldChange("VD_Country"); } } private string _VD_Country; public static FieldInfo vD_Country = new FieldInfo("nhvd_Vendor", "VD_Country");
        [Column]
        public string VD_Region { get { return _VD_Region; } set { _VD_Region = value; EntityState.FieldChange("VD_Region"); } } private string _VD_Region; public static FieldInfo vD_Region = new FieldInfo("nhvd_Vendor", "VD_Region");
        [Column]
        public string VD_City { get { return _VD_City; } set { _VD_City = value; EntityState.FieldChange("VD_City"); } } private string _VD_City; public static FieldInfo vD_City = new FieldInfo("nhvd_Vendor", "VD_City");
        [Column]
        public string VD_Postal_Code { get { return _VD_Postal_Code; } set { _VD_Postal_Code = value; EntityState.FieldChange("VD_Postal_Code"); } } private string _VD_Postal_Code; public static FieldInfo vD_Postal_Code = new FieldInfo("nhvd_Vendor", "VD_Postal_Code");
        [Column]
        public string VD_Language { get { return _VD_Language; } set { _VD_Language = value; EntityState.FieldChange("VD_Language"); } } private string _VD_Language; public static FieldInfo vD_Language = new FieldInfo("nhvd_Vendor", "VD_Language");
        [Column]
        public string VD_Contact_Person { get { return _VD_Contact_Person; } set { _VD_Contact_Person = value; EntityState.FieldChange("VD_Contact_Person"); } } private string _VD_Contact_Person; public static FieldInfo vD_Contact_Person = new FieldInfo("nhvd_Vendor", "VD_Contact_Person");
        [Column]
        public string VD_Telephone { get { return _VD_Telephone; } set { _VD_Telephone = value; EntityState.FieldChange("VD_Telephone"); } } private string _VD_Telephone; public static FieldInfo vD_Telephone = new FieldInfo("nhvd_Vendor", "VD_Telephone");
        [Column]
        public string VD_Ext_1 { get { return _VD_Ext_1; } set { _VD_Ext_1 = value; EntityState.FieldChange("VD_Ext_1"); } } private string _VD_Ext_1; public static FieldInfo vD_Ext_1 = new FieldInfo("nhvd_Vendor", "VD_Ext_1");
        [Column]
        public string VD_Fax_Number { get { return _VD_Fax_Number; } set { _VD_Fax_Number = value; EntityState.FieldChange("VD_Fax_Number"); } } private string _VD_Fax_Number; public static FieldInfo vD_Fax_Number = new FieldInfo("nhvd_Vendor", "VD_Fax_Number");
        [Column]
        public string VD_Ext_2 { get { return _VD_Ext_2; } set { _VD_Ext_2 = value; EntityState.FieldChange("VD_Ext_2"); } } private string _VD_Ext_2; public static FieldInfo vD_Ext_2 = new FieldInfo("nhvd_Vendor", "VD_Ext_2");
        [Column]
        public string VD_Email { get { return _VD_Email; } set { _VD_Email = value; EntityState.FieldChange("VD_Email"); } } private string _VD_Email; public static FieldInfo vD_Email = new FieldInfo("nhvd_Vendor", "VD_Email");
        [Column]
        public string VD_Bank_Country { get { return _VD_Bank_Country; } set { _VD_Bank_Country = value; EntityState.FieldChange("VD_Bank_Country"); } } private string _VD_Bank_Country; public static FieldInfo vD_Bank_Country = new FieldInfo("nhvd_Vendor", "VD_Bank_Country");
        [Column]
        public string VD_Bank_Name { get { return _VD_Bank_Name; } set { _VD_Bank_Name = value; EntityState.FieldChange("VD_Bank_Name"); } } private string _VD_Bank_Name; public static FieldInfo vD_Bank_Name = new FieldInfo("nhvd_Vendor", "VD_Bank_Name");
        [Column]
        public string VD_Bank_Account { get { return _VD_Bank_Account; } set { _VD_Bank_Account = value; EntityState.FieldChange("VD_Bank_Account"); } } private string _VD_Bank_Account; public static FieldInfo vD_Bank_Account = new FieldInfo("nhvd_Vendor", "VD_Bank_Account");
        [Column]
        public string VD_Recon_Account { get { return _VD_Recon_Account; } set { _VD_Recon_Account = value; EntityState.FieldChange("VD_Recon_Account"); } } private string _VD_Recon_Account; public static FieldInfo vD_Recon_Account = new FieldInfo("nhvd_Vendor", "VD_Recon_Account");
        [Column]
        public string VD_Cash_Mgmnt_Group { get { return _VD_Cash_Mgmnt_Group; } set { _VD_Cash_Mgmnt_Group = value; EntityState.FieldChange("VD_Cash_Mgmnt_Group"); } } private string _VD_Cash_Mgmnt_Group; public static FieldInfo vD_Cash_Mgmnt_Group = new FieldInfo("nhvd_Vendor", "VD_Cash_Mgmnt_Group");

        [Column]
        public string SA_Chk_Double_Inv { get { return _SA_Chk_Double_Inv; } set { _SA_Chk_Double_Inv = value; EntityState.FieldChange("SA_Chk_Double_Inv"); } } private string _SA_Chk_Double_Inv; public static FieldInfo sA_Chk_Double_Inv = new FieldInfo("nhvd_Vendor", "SA_Chk_Double_Inv");

        [Column]
        public string SA_Dunn_Procedure { get { return _SA_Dunn_Procedure; } set { _SA_Dunn_Procedure = value; EntityState.FieldChange("SA_Dunn_Procedure"); } } private string _SA_Dunn_Procedure; public static FieldInfo sA_Dunn_Procedure = new FieldInfo("nhvd_Vendor", "SA_Dunn_Procedure");


        [Column]
        public string VD_Sotr_Key { get { return _VD_Sotr_Key; } set { _VD_Sotr_Key = value; EntityState.FieldChange("VD_Sotr_Key"); } } private string _VD_Sotr_Key; public static FieldInfo vD_Sotr_Key = new FieldInfo("nhvd_Vendor", "VD_Sotr_Key");
        [Column]
        public string VD_Chk_Double_Inv { get { return _VD_Chk_Double_Inv; } set { _VD_Chk_Double_Inv = value; EntityState.FieldChange("VD_Chk_Double_Inv"); } } private string _VD_Chk_Double_Inv; public static FieldInfo vD_Chk_Double_Inv = new FieldInfo("nhvd_Vendor", "VD_Chk_Double_Inv");

        [Column]
        public string VD_GR_Based { get { return _VD_GR_Based; } set { _VD_GR_Based = value; EntityState.FieldChange("VD_GR_Based"); } } private string _VD_GR_Based; public static FieldInfo vD_GR_Based = new FieldInfo("nhvd_Vendor", "VD_GR_Based");

        [Column]
        public string SA_Account_Holder_Name { get { return _SA_Account_Holder_Name; } set { _SA_Account_Holder_Name = value; EntityState.FieldChange("SA_Account_Holder_Name"); } } private string _SA_Account_Holder_Name; public static FieldInfo sA_Account_Holder_Name = new FieldInfo("nhvd_Vendor", "SA_Account_Holder_Name");

        [Column]
        public string SA_Sort_Key { get { return _SA_Sort_Key; } set { _SA_Sort_Key = value; EntityState.FieldChange("SA_Sort_Key"); } } private string _SA_Sort_Key; public static FieldInfo sA_Sort_Key = new FieldInfo("nhvd_Vendor", "SA_Sort_Key");


        [Column]
        public string VD_Dunn_Procedure { get { return _VD_Dunn_Procedure; } set { _VD_Dunn_Procedure = value; EntityState.FieldChange("VD_Dunn_Procedure"); } } private string _VD_Dunn_Procedure; public static FieldInfo vD_Dunn_Procedure = new FieldInfo("nhvd_Vendor", "VD_Dunn_Procedure");


        [Column]
        public string VD_Payt_Terms { get { return _VD_Payt_Terms; } set { _VD_Payt_Terms = value; EntityState.FieldChange("VD_Payt_Terms"); } } private string _VD_Payt_Terms; public static FieldInfo vD_Payt_Terms = new FieldInfo("nhvd_Vendor", "VD_Payt_Terms");
        [Column]
        public string VD_Payment_Methods { get { return _VD_Payment_Methods; } set { _VD_Payment_Methods = value; EntityState.FieldChange("VD_Payment_Methods"); } } private string _VD_Payment_Methods; public static FieldInfo vD_Payment_Methods = new FieldInfo("nhvd_Vendor", "VD_Payment_Methods");
        [Column]
        public string VD_Acctg_Clerk { get { return _VD_Acctg_Clerk; } set { _VD_Acctg_Clerk = value; EntityState.FieldChange("VD_Acctg_Clerk"); } } private string _VD_Acctg_Clerk; public static FieldInfo vD_Acctg_Clerk = new FieldInfo("nhvd_Vendor", "VD_Acctg_Clerk");
        [Column]
        public string VD_Order_Currency { get { return _VD_Order_Currency; } set { _VD_Order_Currency = value; EntityState.FieldChange("VD_Order_Currency"); } } private string _VD_Order_Currency; public static FieldInfo vD_Order_Currency = new FieldInfo("nhvd_Vendor", "VD_Order_Currency");
        [Column]
        public string VD_Payment_Terms { get { return _VD_Payment_Terms; } set { _VD_Payment_Terms = value; EntityState.FieldChange("VD_Payment_Terms"); } } private string _VD_Payment_Terms; public static FieldInfo vD_Payment_Terms = new FieldInfo("nhvd_Vendor", "VD_Payment_Terms");
        [Column]
        public string VD_Purchasing_Group { get { return _VD_Purchasing_Group; } set { _VD_Purchasing_Group = value; EntityState.FieldChange("VD_Purchasing_Group"); } } private string _VD_Purchasing_Group; public static FieldInfo vD_Purchasing_Group = new FieldInfo("nhvd_Vendor", "VD_Purchasing_Group");
        [Column]
        public string VD_Pricing_Date_Control { get { return _VD_Pricing_Date_Control; } set { _VD_Pricing_Date_Control = value; EntityState.FieldChange("VD_Pricing_Date_Control"); } } private string _VD_Pricing_Date_Control; public static FieldInfo vD_Pricing_Date_Control = new FieldInfo("nhvd_Vendor", "VD_Pricing_Date_Control");
        [Column]
        public string SA_Checked { get { return _SA_Checked; } set { _SA_Checked = value; EntityState.FieldChange("SA_Checked"); } } private string _SA_Checked; public static FieldInfo sA_Checked = new FieldInfo("nhvd_Vendor", "SA_Checked");
        [Column]
        public string SA_Vendor_Master_Code { get { return _SA_Vendor_Master_Code; } set { _SA_Vendor_Master_Code = value; EntityState.FieldChange("SA_Vendor_Master_Code"); } } private string _SA_Vendor_Master_Code; public static FieldInfo sA_Vendor_Master_Code = new FieldInfo("nhvd_Vendor", "SA_Vendor_Master_Code");
        
        [Column]
        public string SA_Employee_Code { get { return _SA_Employee_Code; } set { _SA_Employee_Code = value; EntityState.FieldChange("SA_Employee_Code"); } } private string _SA_Employee_Code; public static FieldInfo sA_Employee_Code = new FieldInfo("nhvd_Vendor", "SA_Employee_Code");

        [Column]
        public string SA_Name { get { return _SA_Name; } set { _SA_Name = value; EntityState.FieldChange("SA_Name"); } } private string _SA_Name; public static FieldInfo sA_Name = new FieldInfo("nhvd_Vendor", "SA_Name");
        [Column]
        public string SA_Company { get { return _SA_Company; } set { _SA_Company = value; EntityState.FieldChange("SA_Company"); } } private string _SA_Company; public static FieldInfo sA_Company = new FieldInfo("nhvd_Vendor", "SA_Company");
        [Column]
        public string SA_Region { get { return _SA_Region; } set { _SA_Region = value; EntityState.FieldChange("SA_Region"); } } private string _SA_Region; public static FieldInfo sA_Region = new FieldInfo("nhvd_Vendor", "SA_Region");
        [Column]
        public string SA_City { get { return _SA_City; } set { _SA_City = value; EntityState.FieldChange("SA_City"); } } private string _SA_City; public static FieldInfo sA_City = new FieldInfo("nhvd_Vendor", "SA_City");
        //[Column]
        //public string SA_District { get { return _SA_District; } set { _SA_District = value; EntityState.FieldChange("SA_District"); } } private string _SA_District; public static FieldInfo sA_District = new FieldInfo("nhvd_Vendor", "SA_District");
        [Column]
        public string SA_Street { get { return _SA_Street; } set { _SA_Street = value; EntityState.FieldChange("SA_Street"); } } private string _SA_Street; public static FieldInfo sA_Street = new FieldInfo("nhvd_Vendor", "SA_Street");
        [Column]
        public string SA_Postal_Code { get { return _SA_Postal_Code; } set { _SA_Postal_Code = value; EntityState.FieldChange("SA_Postal_Code"); } } private string _SA_Postal_Code; public static FieldInfo sA_Postal_Code = new FieldInfo("nhvd_Vendor", "SA_Postal_Code");
        [Column]
        public string SA_Telephone { get { return _SA_Telephone; } set { _SA_Telephone = value; EntityState.FieldChange("SA_Telephone"); } } private string _SA_Telephone; public static FieldInfo sA_Telephone = new FieldInfo("nhvd_Vendor", "SA_Telephone");
        [Column]
        public string SA_Ext_3 { get { return _SA_Ext_3; } set { _SA_Ext_3 = value; EntityState.FieldChange("SA_Ext_3"); } } private string _SA_Ext_3; public static FieldInfo sA_Ext_3 = new FieldInfo("nhvd_Vendor", "SA_Ext_3");
        [Column]
        public string SA_Ext_4 { get { return _SA_Ext_4; } set { _SA_Ext_4 = value; EntityState.FieldChange("SA_Ext_4"); } } private string _SA_Ext_4; public static FieldInfo sA_Ext_4 = new FieldInfo("nhvd_Vendor", "SA_Ext_4");


        [Column]
        public string SA_Cell_Phone { get { return _SA_Cell_Phone; } set { _SA_Cell_Phone = value; EntityState.FieldChange("SA_Cell_Phone"); } } private string _SA_Cell_Phone; public static FieldInfo sA_Cell_Phone = new FieldInfo("nhvd_Vendor", "SA_Cell_Phone");
        [Column]
        public string SA_Fax_Number { get { return _SA_Fax_Number; } set { _SA_Fax_Number = value; EntityState.FieldChange("SA_Fax_Number"); } } private string _SA_Fax_Number; public static FieldInfo sA_Fax_Number = new FieldInfo("nhvd_Vendor", "SA_Fax_Number");
        [Column]
        public string SA_Email { get { return _SA_Email; } set { _SA_Email = value; EntityState.FieldChange("SA_Email"); } } private string _SA_Email; public static FieldInfo sA_Email = new FieldInfo("nhvd_Vendor", "SA_Email");
        [Column]
        public string SA_Bank_Name { get { return _SA_Bank_Name; } set { _SA_Bank_Name = value; EntityState.FieldChange("SA_Bank_Name"); } } private string _SA_Bank_Name; public static FieldInfo sA_Bank_Name = new FieldInfo("nhvd_Vendor", "SA_Bank_Name");
        [Column]
        public string SA_Bank_Country { get { return _SA_Bank_Country; } set { _SA_Bank_Country = value; EntityState.FieldChange("SA_Bank_Country"); } } private string _SA_Bank_Country; public static FieldInfo sA_Bank_Country = new FieldInfo("nhvd_Vendor", "SA_Bank_Country");
       
         [Column]
        public string VD_Bank_Key { get { return _VD_Bank_Key; } set { _VD_Bank_Key = value; EntityState.FieldChange("VD_Bank_Key"); } } private string _VD_Bank_Key; public static FieldInfo vD_Bank_Key = new FieldInfo("nhvd_Vendor", "VD_Bank_Key");
         [Column]
         public string SA_Bank_Key { get { return _SA_Bank_Key; } set { _SA_Bank_Key = value; EntityState.FieldChange("SA_Bank_Key"); } } private string _SA_Bank_Key; public static FieldInfo sA_Bank_Key = new FieldInfo("nhvd_Vendor", "SA_Bank_Key");

        
        
        
        [Column]
        public string SA_Bank_Account { get { return _SA_Bank_Account; } set { _SA_Bank_Account = value; EntityState.FieldChange("SA_Bank_Account"); } } private string _SA_Bank_Account; public static FieldInfo sA_Bank_Account = new FieldInfo("nhvd_Vendor", "SA_Bank_Account");
        [Column]
        public string SA_Sales_Person { get { return _SA_Sales_Person; } set { _SA_Sales_Person = value; EntityState.FieldChange("SA_Sales_Person"); } } private string _SA_Sales_Person; public static FieldInfo sA_Sales_Person = new FieldInfo("nhvd_Vendor", "SA_Sales_Person");
        [Column]
        public string SA_Employment_Date { get { return _SA_Employment_Date; } set { _SA_Employment_Date = value; EntityState.FieldChange("SA_Employment_Date"); } } private string _SA_Employment_Date; public static FieldInfo sA_Employment_Date = new FieldInfo("nhvd_Vendor", "SA_Employment_Date");
        [Column]
        public string SA_Personnel_Area { get { return _SA_Personnel_Area; } set { _SA_Personnel_Area = value; EntityState.FieldChange("SA_Personnel_Area"); } } private string _SA_Personnel_Area; public static FieldInfo sA_Personnel_Area = new FieldInfo("nhvd_Vendor", "SA_Personnel_Area");
        [Column]
        public string SA_EE_Group { get { return _SA_EE_Group; } set { _SA_EE_Group = value; EntityState.FieldChange("SA_EE_Group"); } } private string _SA_EE_Group; public static FieldInfo sA_EE_Group = new FieldInfo("nhvd_Vendor", "SA_EE_Group");
        [Column]
        public string SA_EE_Su_Group { get { return _SA_EE_Su_Group; } set { _SA_EE_Su_Group = value; EntityState.FieldChange("SA_EE_Su_Group"); } } private string _SA_EE_Su_Group; public static FieldInfo sA_EE_Su_Group = new FieldInfo("nhvd_Vendor", "SA_EE_Su_Group");
        [Column]
        public string SA_Subarea { get { return _SA_Subarea; } set { _SA_Subarea = value; EntityState.FieldChange("SA_Subarea"); } } private string _SA_Subarea; public static FieldInfo sA_Subarea = new FieldInfo("nhvd_Vendor", "SA_Subarea");
        [Column]
        public string VD_Account_Holder_Name { get { return _VD_Account_Holder_Name; } set { _VD_Account_Holder_Name = value; EntityState.FieldChange("VD_Account_Holder_Name"); } } private string _VD_Account_Holder_Name; public static FieldInfo vD_Account_Holder_Name = new FieldInfo("nhvd_Vendor", "VD_Account_Holder_Name");

        [Column]
        public string SA_Recon_Account { get { return _SA_Recon_Account; } set { _SA_Recon_Account = value; EntityState.FieldChange("SA_Recon_Account"); } }
        private string _SA_Recon_Account;
        public static FieldInfo sA_Recon_Account = new FieldInfo("nhvd_Vendor", "SA_Recon_Account");

        [Column]
        public string SA_Cash_Mgmnt_Group { get { return _SA_Cash_Mgmnt_Group; } set { _SA_Cash_Mgmnt_Group = value; EntityState.FieldChange("SA_Cash_Mgmnt_Group"); } }
        private string _SA_Cash_Mgmnt_Group;
        public static FieldInfo sA_Cash_Mgmnt_Group = new FieldInfo("nhvd_Vendor", "SA_Cash_Mgmnt_Group");

        [Column]
        public string SA_Payt_Terms { get { return _SA_Payt_Terms; } set { _SA_Payt_Terms = value; EntityState.FieldChange("SA_Payt_Terms"); } }
        private string _SA_Payt_Terms;
        public static FieldInfo sA_Payt_Terms = new FieldInfo("nhvd_Vendor", "SA_Payt_Terms");

        [Column]
        public string SA_Payment_Methods { get { return _SA_Payment_Methods; } set { _SA_Payment_Methods = value; EntityState.FieldChange("SA_Payment_Methods"); } }
        private string _SA_Payment_Methods;
        public static FieldInfo sA_Payment_Methods = new FieldInfo("nhvd_Vendor", "SA_Payment_Methods");

        [Column]
        public string SA_Acct_statement { get { return _SA_Acct_statement; } set { _SA_Acct_statement = value; EntityState.FieldChange("SA_Acct_statement"); } }
        private string _SA_Acct_statement;
        public static FieldInfo sA_Acct_statement = new FieldInfo("nhvd_Vendor", "SA_Acct_statement");

        [Column]
        public string SA2_Checked { get { return _SA2_Checked; } set { _SA2_Checked = value; EntityState.FieldChange("SA2_Checked"); } }
        private string _SA2_Checked;
        public static FieldInfo sa2_Checked = new FieldInfo("nvd_Vendor", "SA2_Checked");


        [Column]
        public string SA2_Personnel_NO { get { return _SA2_Personnel_NO; } set { _SA2_Personnel_NO = value; EntityState.FieldChange("SA2_Personnel_NO"); } }
        private string _SA2_Personnel_NO;
        public static FieldInfo sa2_Personnel_NO = new FieldInfo("nvd_Vendor", "SA2_Personnel_NO");

        [Column]
        public string SA2_From_Date { get { return _SA2_From_Date; } set { _SA2_From_Date = value; EntityState.FieldChange("SA2_From_Date"); } }
        private string _SA2_From_Date;
        public static FieldInfo sA2_From_Date = new FieldInfo("nvd_Vendor", "SA2_From_Date");

        [Column]
        public string SA2_Personnel_Area { get { return _SA2_Personnel_Area; } set { _SA2_Personnel_Area = value; EntityState.FieldChange("SA2_Personnel_Area"); } }
        private string _SA2_Personnel_Area;
        public static FieldInfo sA2_Personnel_Area = new FieldInfo("nvd_Vendor", "SA2_Personnel_Area");

        [Column]
        public string SA2_EE_Group { get { return _SA2_EE_Group; } set { _SA2_EE_Group = value; EntityState.FieldChange("SA2_EE_Group"); } }
        private string _SA2_EE_Group;

        public static FieldInfo sA2_EE_Group = new FieldInfo("nvd_Vendor", "SA2_EE_Group");

        [Column]
        public string SA2_EE_Sub_Group { get { return _SA2_EE_Sub_Group; } set { _SA2_EE_Sub_Group = value; EntityState.FieldChange("SA2_EE_Sub_Group"); } }
        private string _SA2_EE_Sub_Group;
        public static FieldInfo sA2_EE_Sub_Group = new FieldInfo("nvd_Vendor", "SA2_EE_Sub_Group");

        [Column]
        public string SA2_Subarea { get { return _SA2_Subarea; } set { _SA2_Subarea = value; EntityState.FieldChange("SA2_Subarea"); } }
        private string _SA2_Subarea;
        public static FieldInfo sA2_Subarea = new FieldInfo("nvd_Vendor", "SA2_Subarea");

        [Column]
        public string SA2_Action_Type { get { return _SA2_Action_Type; } set { _SA2_Action_Type = value; EntityState.FieldChange("SA2_Action_Type"); } }
        private string _SA2_Action_Type;
        public static FieldInfo sA2_Action_Type = new FieldInfo("nvd_Vendor", "SA2_Action_Type");

        [Column]
        public string SA2_Title { get { return _SA2_Title; } set { _SA2_Title = value; EntityState.FieldChange("SA2_Title"); } }
        private string _SA2_Title;
        public static FieldInfo sA2_Title = new FieldInfo("nvd_Vendor", "SA2_Title");

        [Column]
        public string SA2_Nickname { get { return _SA2_Nickname; } set { _SA2_Nickname = value; EntityState.FieldChange("SA2_Nickname"); } }
        private string _SA2_Nickname;
        public static FieldInfo sA2_Nickname = new FieldInfo("nvd_Vendor", "SA2_Nickname");

        [Column]
        public string SA2_Payr_Area { get { return _SA2_Payr_Area; } set { _SA2_Payr_Area = value; EntityState.FieldChange("SA2_Payr_Area"); } }
        private string _SA2_Payr_Area;
        public static FieldInfo sA2_Payr_Area = new FieldInfo("nvd_Vendor", "SA2_Payr_Area");

        [Column]
        public string SA2_Last_Name { get { return _SA2_Last_Name; } set { _SA2_Last_Name = value; EntityState.FieldChange("SA2_Last_Name"); } }
        private string _SA2_Last_Name;
        public static FieldInfo sA2_Last_Name = new FieldInfo("nvd_Vendor", "SA2_Last_Name");

        [Column]
        public string SA2_First_Name { get { return _SA2_First_Name; } set { _SA2_First_Name = value; EntityState.FieldChange("SA2_First_Name"); } }
        private string _SA2_First_Name;
        public static FieldInfo sA2_First_Name = new FieldInfo("nvd_Vendor", "SA2_First_Name");

        [Column]
        public string SA2_Gender { get { return _SA2_Gender; } set { _SA2_Gender = value; EntityState.FieldChange("SA2_Gender"); } }
        private string _SA2_Gender;
        public static FieldInfo sa2_Gender = new FieldInfo("nvd_Vendor", "SA2_Gender");

        [Column]
        public string SA2_Birth_Date { get { return _SA2_Birth_Date; } set { _SA2_Birth_Date = value; EntityState.FieldChange("SA2_Birth_Date"); } }
        private string _SA2_Birth_Date;
        public static FieldInfo sA2_Birth_Date = new FieldInfo("nvd_Vendor", "SA2_Birth_Date");

        [Column]
        public string SA2_Language { get { return _SA2_Language; } set { _SA2_Language = value; EntityState.FieldChange("SA2_Language"); } }
        private string _SA2_Language;
        public static FieldInfo sA2_Language = new FieldInfo("nvd_Vendor", "SA2_Language");

        [Column]
        public string SA2_Street_And_HseNo { get { return _SA2_Street_And_HseNo; } set { _SA2_Street_And_HseNo = value; EntityState.FieldChange("SA2_Street_And_HseNo"); } }
        private string _SA2_Street_And_HseNo;
        public static FieldInfo sa2_Street_And_HseNo = new FieldInfo("nvd_Vendor", "SA2_Street_And_HseNo");

        [Column]
        public string SA2_City { get { return _SA2_City; } set { _SA2_City = value; EntityState.FieldChange("SA2_City"); } }
        private string _SA2_City;
        public static FieldInfo sa2_City = new FieldInfo("nvd_Vendor", "SA2_City");

        [Column]
        public string SA2_Mobile_Phone_Number { get { return _SA2_Mobile_Phone_Number; } set { _SA2_Mobile_Phone_Number = value; EntityState.FieldChange("SA2_Mobile_Phone_Number"); } }
        private string _SA2_Mobile_Phone_Number;
        public static FieldInfo sa2_Mobile_Phone_Number = new FieldInfo("nvd_Vendor", "SA2_Mobile_Phone_Number");

        [Column]
        public string SA2_EMail_Address { get { return _SA2_EMail_Address; } set { _SA2_EMail_Address = value; EntityState.FieldChange("SA2_EMail_Address"); } }
        private string _SA2_EMail_Address;
        public static FieldInfo sa2_EMail_Address = new FieldInfo("nvd_Vendor", "SA2_EMail_Address");

        [Column]
        public string SAP_Code { get { return _SAP_Code; } set { _SAP_Code = value; EntityState.FieldChange("SAP_Code"); } }
        private string _SAP_Code;
        public static FieldInfo sAP_Code = new FieldInfo("nvd_Vendor", "SAP_Code");

        [Column]
        public string DMO_Employee_Name { get { return _DMO_Employee_Name; } set { _DMO_Employee_Name = value; EntityState.FieldChange("DMO_Employee_Name"); } } private string _DMO_Employee_Name; public static FieldInfo dMO_Employee_Name = new FieldInfo("nhvd_Vendor", "DMO_Employee_Name");
        [Column]
        public string DMO_SalesSAP_Code { get { return _DMO_SalesSAP_Code; } set { _DMO_SalesSAP_Code = value; EntityState.FieldChange("DMO_SalesSAP_Code"); } } private string _DMO_SalesSAP_Code; public static FieldInfo dMO_SalesSAP_Code = new FieldInfo("nhvd_Vendor", "DMO_SalesSAP_Code");

       
        [Column]
        public DateTime Time { get { return _Time; } set { _Time = value; EntityState.FieldChange("Time"); } } private DateTime _Time; public static FieldInfo time = new FieldInfo("nhvd_Vendor", "Time");
        [Column]
        public int Status { get { return _Status; } set { _Status = value; EntityState.FieldChange("Status"); } }
        private int _Status;
        public static FieldInfo status = new FieldInfo("nhvd_Vendor", "Status");

    }
}
